torpedo engine - German English Dictionary